package com.sdry.model.zm;

public class ZmAgentEntity {
	// id
	private Long agentId;
	// 代理厂家名称
	private String name;
	// 代理厂家类型
	private String type;
	// 税务登记号
	private String taxNum;
	// 联系人
	private String contact;
	// 联系人电话
	private String phoneNum;
	// 许可证号
	private String licenseKey;
	// 许可证有效期
	private String licenseTerm;
	// 开户行
	private String depositBank;
	// 银行账号
	private String bankAccount;
	// 代理厂家地址
	private String address;
	// 代理厂家座机电话
	private String landline;
	// 三证合一号码
	private String threeToOneNum;
	// 代理厂家法人
	private String corporation;
	// 代理厂家法人联系座机
	private String coLandline;
	// 代理厂家法人手机
	private String coPhoneNum;
	// 医疗器械经营许可证号
	private String productionLicenceNum;
	// 医疗器械经营许可证效期
	private String ProductionLicenceTerm;
	// 营业执照号
	private String businessLicenseNum;
	// 营业执照效期
	private String businessLicenseTerm;
	// 授权号
	private String authorizationNum;
	// 授权期
	private String authorizationTerm;
	// 信用期
	private String creditValidity;
	// 信用额
	private String creditLimit;
	// 院区标记
	private String openType;
	// 销售人员委托书信息： saleManPowerOfAttorney
	private String saleManPowerOfAttorney;
	// 销售人员姓名
	private String saleman;
	// 销售人员身份证号码
	private String salemanIdCardNum;
	// 销售人员手机
	private String salemanPhone;
	// 销售人员授权截至日期
	private String salemanLicenseTerm;
	// 质量认证信息：
	private String qualityMsg;
	// 质量认证信息证号
	private String qualityMsgNum;
	// 质量认证信息日期
	private String qualityMsgDate;
	// 药监局备案信息：
	private String FDAMsg;
	// 药监局备案证号
	private String FDAId;
	// 药监局备案日期
	private String FDADate;
	// 经营范围
	private String lineOfBusiness;
	// 备注
	private String remarks;

	
	public Long getAgentId() {
		return agentId;
	}

	public ZmAgentEntity() {
		super();
	}

	public void setAgentId(Long agentId) {
		this.agentId = agentId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getTaxNum() {
		return taxNum;
	}

	public void setTaxNum(String taxNum) {
		this.taxNum = taxNum;
	}

	public String getContact() {
		return contact;
	}

	public void setContact(String contact) {
		this.contact = contact;
	}

	public String getPhoneNum() {
		return phoneNum;
	}

	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}

	public String getLicenseKey() {
		return licenseKey;
	}

	public void setLicenseKey(String licenseKey) {
		this.licenseKey = licenseKey;
	}

	public String getLicenseTerm() {
		return licenseTerm;
	}

	public void setLicenseTerm(String licenseTerm) {
		this.licenseTerm = licenseTerm;
	}

	public String getDepositBank() {
		return depositBank;
	}

	public void setDepositBank(String depositBank) {
		this.depositBank = depositBank;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getLandline() {
		return landline;
	}

	public void setLandline(String landline) {
		this.landline = landline;
	}

	public String getThreeToOneNum() {
		return threeToOneNum;
	}

	public void setThreeToOneNum(String threeToOneNum) {
		this.threeToOneNum = threeToOneNum;
	}

	public String getCorporation() {
		return corporation;
	}

	public void setCorporation(String corporation) {
		this.corporation = corporation;
	}

	public String getCoLandline() {
		return coLandline;
	}

	public void setCoLandline(String coLandline) {
		this.coLandline = coLandline;
	}

	public String getCoPhoneNum() {
		return coPhoneNum;
	}

	public void setCoPhoneNum(String coPhoneNum) {
		this.coPhoneNum = coPhoneNum;
	}

	public String getProductionLicenceNum() {
		return productionLicenceNum;
	}

	public void setProductionLicenceNum(String productionLicenceNum) {
		this.productionLicenceNum = productionLicenceNum;
	}

	public String getProductionLicenceTerm() {
		return ProductionLicenceTerm;
	}

	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((name == null) ? 0 : name.hashCode());
		return result;
	}

	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		ZmAgentEntity other = (ZmAgentEntity) obj;
		if (name == null) {
			if (other.name != null)
				return false;
		} else if (!name.equals(other.name))
			return false;
		return true;
	}

	public void setProductionLicenceTerm(String productionLicenceTerm) {
		ProductionLicenceTerm = productionLicenceTerm;
	}

	public String getBusinessLicenseNum() {
		return businessLicenseNum;
	}

	public void setBusinessLicenseNum(String businessLicenseNum) {
		this.businessLicenseNum = businessLicenseNum;
	}

	public ZmAgentEntity(Long agentId, String name, String type,
			String taxNum, String contact, String phoneNum, String licenseKey,
			String licenseTerm, String depositBank, String bankAccount,
			String address, String landline, String threeToOneNum,
			String corporation, String coLandline, String coPhoneNum,
			String productionLicenceNum, String productionLicenceTerm,
			String businessLicenseNum, String businessLicenseTerm,
			String authorizationNum, String authorizationTerm,
			String creditValidity, String creditLimit, String openType,
			String saleManPowerOfAttorney, String saleman,
			String salemanIdCardNum, String salemanPhone,
			String salemanLicenseTerm, String qualityMsg, String qualityMsgNum,
			String qualityMsgDate, String fDAMsg, String fDAId, String fDADate,
			String lineOfBusiness, String remarks) {
		super();
		this.agentId = agentId;
		this.name = name;
		this.type = type;
		this.taxNum = taxNum;
		this.contact = contact;
		this.phoneNum = phoneNum;
		this.licenseKey = licenseKey;
		this.licenseTerm = licenseTerm;
		this.depositBank = depositBank;
		this.bankAccount = bankAccount;
		this.address = address;
		this.landline = landline;
		this.threeToOneNum = threeToOneNum;
		this.corporation = corporation;
		this.coLandline = coLandline;
		this.coPhoneNum = coPhoneNum;
		this.productionLicenceNum = productionLicenceNum;
		ProductionLicenceTerm = productionLicenceTerm;
		this.businessLicenseNum = businessLicenseNum;
		this.businessLicenseTerm = businessLicenseTerm;
		this.authorizationNum = authorizationNum;
		this.authorizationTerm = authorizationTerm;
		this.creditValidity = creditValidity;
		this.creditLimit = creditLimit;
		this.openType = openType;
		this.saleManPowerOfAttorney = saleManPowerOfAttorney;
		this.saleman = saleman;
		this.salemanIdCardNum = salemanIdCardNum;
		this.salemanPhone = salemanPhone;
		this.salemanLicenseTerm = salemanLicenseTerm;
		this.qualityMsg = qualityMsg;
		this.qualityMsgNum = qualityMsgNum;
		this.qualityMsgDate = qualityMsgDate;
		FDAMsg = fDAMsg;
		FDAId = fDAId;
		FDADate = fDADate;
		this.lineOfBusiness = lineOfBusiness;
		this.remarks = remarks;
	}

	public String getBusinessLicenseTerm() {
		return businessLicenseTerm;
	}

	public void setBusinessLicenseTerm(String businessLicenseTerm) {
		this.businessLicenseTerm = businessLicenseTerm;
	}

	public String getAuthorizationNum() {
		return authorizationNum;
	}

	public void setAuthorizationNum(String authorizationNum) {
		this.authorizationNum = authorizationNum;
	}

	public String getAuthorizationTerm() {
		return authorizationTerm;
	}

	public void setAuthorizationTerm(String authorizationTerm) {
		this.authorizationTerm = authorizationTerm;
	}

	public String getCreditValidity() {
		return creditValidity;
	}

	public void setCreditValidity(String creditValidity) {
		this.creditValidity = creditValidity;
	}

	public String getCreditLimit() {
		return creditLimit;
	}

	public void setCreditLimit(String creditLimit) {
		this.creditLimit = creditLimit;
	}

	public String getOpenType() {
		return openType;
	}

	public void setOpenType(String openType) {
		this.openType = openType;
	}

	public String getSaleManPowerOfAttorney() {
		return saleManPowerOfAttorney;
	}

	public void setSaleManPowerOfAttorney(String saleManPowerOfAttorney) {
		this.saleManPowerOfAttorney = saleManPowerOfAttorney;
	}

	public String getSaleman() {
		return saleman;
	}

	public void setSaleman(String saleman) {
		this.saleman = saleman;
	}

	public String getSalemanIdCardNum() {
		return salemanIdCardNum;
	}

	public void setSalemanIdCardNum(String salemanIdCardNum) {
		this.salemanIdCardNum = salemanIdCardNum;
	}

	public String getSalemanPhone() {
		return salemanPhone;
	}

	public void setSalemanPhone(String salemanPhone) {
		this.salemanPhone = salemanPhone;
	}

	public String getSalemanLicenseTerm() {
		return salemanLicenseTerm;
	}

	public void setSalemanLicenseTerm(String salemanLicenseTerm) {
		this.salemanLicenseTerm = salemanLicenseTerm;
	}

	public String getQualityMsg() {
		return qualityMsg;
	}

	public void setQualityMsg(String qualityMsg) {
		this.qualityMsg = qualityMsg;
	}

	public String getQualityMsgNum() {
		return qualityMsgNum;
	}

	public void setQualityMsgNum(String qualityMsgNum) {
		this.qualityMsgNum = qualityMsgNum;
	}

	public String getQualityMsgDate() {
		return qualityMsgDate;
	}

	public void setQualityMsgDate(String qualityMsgDate) {
		this.qualityMsgDate = qualityMsgDate;
	}

	public String getFDAMsg() {
		return FDAMsg;
	}

	public void setFDAMsg(String fDAMsg) {
		FDAMsg = fDAMsg;
	}

	public String getFDAId() {
		return FDAId;
	}

	public void setFDAId(String fDAId) {
		FDAId = fDAId;
	}

	public String getFDADate() {
		return FDADate;
	}

	public void setFDADate(String fDADate) {
		FDADate = fDADate;
	}

	public String getLineOfBusiness() {
		return lineOfBusiness;
	}

	public void setLineOfBusiness(String lineOfBusiness) {
		this.lineOfBusiness = lineOfBusiness;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	@Override
	public String toString() {
		return "ZmAgentEntity [agentId=" + agentId + ", name=" + name
				+ ", type=" + type + ", taxNum=" + taxNum + ", contact="
				+ contact + ", phoneNum=" + phoneNum + ", licenseKey="
				+ licenseKey + ", licenseTerm=" + licenseTerm
				+ ", depositBank=" + depositBank + ", bankAccount="
				+ bankAccount + ", address=" + address + ", landline="
				+ landline + ", threeToOneNum=" + threeToOneNum
				+ ", corporation=" + corporation + ", coLandline=" + coLandline
				+ ", coPhoneNum=" + coPhoneNum + ", productionLicenceNum="
				+ productionLicenceNum + ", ProductionLicenceTerm="
				+ ProductionLicenceTerm + ", businessLicenseNum="
				+ businessLicenseNum + ", businessLicenseTerm="
				+ businessLicenseTerm + ", authorizationNum="
				+ authorizationNum + ", authorizationTerm=" + authorizationTerm
				+ ", creditValidity=" + creditValidity + ", creditLimit="
				+ creditLimit + ", openType=" + openType
				+ ", saleManPowerOfAttorney=" + saleManPowerOfAttorney
				+ ", saleman=" + saleman + ", salemanIdCardNum="
				+ salemanIdCardNum + ", salemanPhone=" + salemanPhone
				+ ", salemanLicenseTerm=" + salemanLicenseTerm
				+ ", qualityMsg=" + qualityMsg + ", qualityMsgNum="
				+ qualityMsgNum + ", qualityMsgDate=" + qualityMsgDate
				+ ", FDAMsg=" + FDAMsg + ", FDAId=" + FDAId + ", FDADate="
				+ FDADate + ", lineOfBusiness=" + lineOfBusiness + ", remarks="
				+ remarks + "]";
	}


}
